import store from '@/store'

export default {
  install(Vue) {
    // 自定义指令 权限按钮
    Vue.directive('allow', {
    // 当被绑定的元素插入到dom中inserted会自动执行
      inserted: function(el, binding) {
      // 从vuex中取出points
        const points = store.state.user.userInfo.roles.points
        // 如果points中没有binding.value则移除这个dom元素
        if (!points.includes(binding.value)) {
          el.remove()
        }
      }
    })
  }
}
